<?php 
  
$this->widget('zii.widgets.grid.CGridView', array(
	'id'=>'prestaciones-permitidas-grid',
	'dataProvider'=>$dataprovider,
        'filter'=>$model,
        'itemsCssClass'=>'table table-hover table-striped table-bordered table-condensed',   
	'columns'=>array(  
                array('header'=>'CAT. PRES',
                      'name'=>'categoria_prestacion',
                      'value'=>'$data->miPrestacion->CategoriaPrestacion->codigo . ": "  . $data->miPrestacion->CategoriaPrestacion->descripcion',
                      'filter'=>CHtml::listData(CategoriaPrestaciones::model()->findAll('id_nomenclador='.$nomenclador->id), 'id','codigo'),
                     ),
                array(  'header'=>'PRESTACIONES',
                        'name'=>'id_prestacion',
                        'value'=>'$data->miPrestacion->codigo . ": " . $data->miPrestacion->descripcion',
                        'filter'=>CHtml::listData(Prestaciones::model()->findAll(), 'id','descripcion'),
                        ),
                array('header'=>'PATOLOGIA',
                        'name'=>'id_patologia',
                        'value'=>'$data->miPatologiaComun->codigo ." - ". $data->miPatologiaComun->descripcion',
                        'filter'=>CHtml::listData(Patologia::model()->findAll(), 'id','codigo'),
                        ),
                
	        array('header'=>'GRUPO PATOLOGICO',
                    'name'=>'grp_patologico',
                    'value'=>'$data->grupo_patologico->descripcion',
                    'filter'=>CHtml::listData(GrupoPatologico::model()->findAll(), 'id','descripcion'),
                       ),
                  
                 array('header'=>'DESCRIPCION',
                    'name'=>'descripcion',
                    'value'=>'$data->descripcion' ,
                     'filter'=>false
                    ),
                array('header'=>'TRAZADORA',
                    'name'=>'requiere_trazadora',
                    'value'=>'$data->MiTrazadora' ,
                    'filter'=>CHtml::listData(GrupoPatologico::model()->findAll(), 'id','descripcion'),
                    ),
                        array('header'=>'CANT. DIA',
                            'name'=>'cant_dias',
                            'value'=>'$data->cant_dias' ,
                            'filter'=>false
                            ),
                        array('header'=>'CANT. MES',
                            'name'=>'cant_mes',
                            'value'=>'$data->cant_mes' ,
                            'filter'=>false
                            ),
                        array('header'=>'CANT. AÑO',
                            'name'=>'cant_anios',
                            'value'=>'$data->cant_anios' ,
                            'filter'=>false
                            ),            
                        array(
                                'class'=>'CButtonColumn',
                                'template' => '{actualizar},{eliminar}',
                                'buttons'=>array
                                (                        
                                'eliminar' => array
                                (
                                    'label'=>'eliminar', 
                                    'imageUrl' => Yii::app()->request->baseUrl.'/images/deleteR.png', 
                                    'url'=>'Yii::app()->createUrl("prestacionesPermitidas/delete", array("id"=>$data->id))',
                                    'click'=>"js:borrarGrid", 
                                ),
                    ),
                        ),
	),
));

/*
 * array('header'=>'PRESTACION','name'=>'id_prestacion','value'=>$data->miPrestacion->descripcion), 
                array('header'=>'PATOLOGIA','name'=>'id_patologia','value'=>$data->miPatologiaComun->codigo),
 */
?>

<script type="text/javascript">
    function borrarGrid(){         
         if(!confirm('Seguro que desea borrar este elemento?')) return false;
	 var th=this;
	 var afterDelete=function(){};
	 $.fn.yiiGridView.update('prestaciones-permitidas-grid', {
		type:'POST',
		url:$(this).attr('href'),
                dataType:'json',
		success:function(data) {                      
                       if ((data.result==1) || (data.result=='1')){
                         $.pnotify({
                            title: 'Exelente!!!',
                            text: 'Se elimino correctamente',
                            opacity: .8
                          });
                       }
                       else{
                         $.pnotify({
                            title: 'Atencion!',
                            text: 'La eliminacion no se pudo llevar a cabo!!!',
                            type: 'error',
                            hide: false
                          });  
                       }
                       $.fn.yiiGridView.update('prestaciones-permitidas-grid');
                       afterDelete(th,true,data);
		},
		error:function(XHR) {
                   if (XHR.statusText == 'Unauthorized')
                    {    $.pnotify({
                            title: 'ERROR!!!',
                            text: 'USTED NO TIENE LOS PERMISOS SUFICIENTES PARA LLEVAR A CABO LA TAREA SOLICITADA',
                            icon: 'ui-icon ui-icon-mail-closed',
                            opacity: .8,
                            hide: false
                          });}                       
                       return false;
		}
	});
	return false;
    }
 
</script>

